it is raining - French English Dictionary